package com.aijk.ehm.api;

import com.aijk.commons.exception.ErrorCodeException;
import com.aijk.ehm.model.SemStep;
import com.aijk.ehm.model.qo.SemStepQo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 体重
 */
public interface SemStepApi {
    Long save(SemStep bean) throws ErrorCodeException;

    void update(SemStep bean) throws ErrorCodeException;

    SemStep findOne(Long id) throws ErrorCodeException;

    List<SemStep> list(SemStepQo qo);

    void deleteById(Long id) throws ErrorCodeException;

    int count(SemStepQo qo);

    PageInfo<SemStep> page(SemStepQo qo);
}